\subsection{MIPS}

\lstinputlisting[caption=\Optimizing GCC 4.4.5 (IDA),style=customasmMIPS]{\CURPATH/MIPS_O3_IDA_EN.lst}

Registers prefixed with S- are also called \q{saved temporaries}, 
so \$S0 value is saved in the local stack
and restored upon finish.
